class Search():
    switch: None  # 开关
    url: None  # 地址
    js: None  # 初始化完毕后准备抓取列表的js
    keywords: []  # 搜索keywords
    testWords: []  # 测试搜索key的数组
    Get404: None  # 反爬校验
    page: []  # 页面[1,10]
    pageRate: 0 #一般不要动 部分网页page并非是实际的页数 而表示的每一页显示的个数 该属性表示一页显示的数量，并且只有在页面特殊的网页下设置
    initSelector: ""  # 初始化选择器 ,页面加载时会判断该元素是否存在,如果不存在则不会进行爬虫
    returnName: "" #Js返回數據 进行JSON转换的对象名称
    sleep: 0  # 完毕后 睡眠时间
    dict: None

    def __init__(self, dict):
        self.dict = dict
        pass

    def __getattr__(self, item):
        # print("你要获取login-->:",item,":",self.dict[item])
        if item in self.dict:
            return self.dict[item]
        # else:
        #  # 如果属性不存在于配置字典中，则抛出异常
        # raise AttributeError(f"'Config' object has no attribute '{item}'")
